input .my-dirty {
  border-bottom: solid 1px orangered;
}
input:not(.my-dirty) {
  border-bottom: solid 1px #bfbaba !important;
}
.cursor_not_allowed {
  cursor: not-allowed;
}
#myContent {
  font-size: 14px;
  div[class~="title"] {
    color: #666666;
    background: white;
    border: 1px solid #e2e2e2;
    height: 70px;
    margin-bottom: 20px;
    padding-left: 20px;
    display: flex;
    align-items: center;
    button {
      border: 1px solid red;
      display: flex;
      flex-direction: column-reverse;
    }
  }
  form {
    background: white;
    padding: 20px 26px 20px 0px;
    border: 1px solid #e2e2e2;
  }
  p-tree /deep/ div {
    //&:nth-child(0) {
    //    min-height: 9vw;
    //    border: 1px solid red;
    //}
  }
}
@media (min-width: 768px) {
  .col-sm-2 {
    width: 18.666667%;
  }
  .col-sm-1 {
    width: 18.333333%;
  }
  .col-sm-5 {
    width: 30.666667%;
  }
}
@media (min-width: 1920px) {
  .col-sm-1 {
    width: 11.333333%;
  }
  .col-sm-5 {
    width: 37.9%;
  }
}
